package com.zmn.plat.dubbo.interfaces.channel;

import com.zmn.common.dto2.ResponseDTO;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;

/**
 * 描述: 渠道订单配置dubbo接口
 *
 * @author linfeng
 * @since: 2020/11/04 10:23
 */
@Api(value = "渠道订单配置服务", tags = {"渠道订单配置"})
public interface ChannelOrderConfigModifyRemoteService {

    /**
     * 描述: 从旧渠道复制到新渠道
     *
     * @param originalChannelId 原渠道ID
     * @param targetChannelId 新渠道ID
     * @param operator 操作者
     * @return java.lang.Boolean
     * @author guoqiao
     * @since 2021/6/8 13:49
     */
    @ApiOperation(value = "渠道工单数据复制", response = ResponseDTO.class, notes = "渠道工单数据复制", tags = {"渠道工单数据复制"})
    ResponseDTO<String> copy(Integer originalChannelId, Integer targetChannelId, String operator);
}
